﻿using System;
using System.Collections.Generic;
using System.Text;

using FCNS.KeepMoney.Util;
using FCNS.KeepMoneyLibrary.Data;

namespace FCNS.KeepMoney.UI
{
    interface IGtdView
    {
        void UpdateGtdView(bool refreshData);

        void ModifiGtdGroups(GtdGroupField g, bool add);

        void RemoveTask(GtdEntryField task);

        GtdEntryField SelectedTask
        {
            get;
            set;
        }

        GtdGroupField SelectedGtdData
        {
            get;
            set;
        }

        System.DateTime Date
        {
            get;
            set;
        }

        List<GtdEntryField> Tasks
        {
            get;
        }

        bool Visible
        {
            get;
            set;
        }

        System.Windows.Forms.DockStyle Dock
        {
            get;
            set;
        }
    }
}
